00100 BEGIN INTEGER X,M,N; LABEL A, D,B; 00150 B: 00200 OUTSTR(" 00300 M = "); M←CVD(INCHWL); N←0;X←0; 00400 A: 00500 IF M=1 THEN GO TO D; 00600 IF M MOD 2 =0 THEN BEGIN M←M%2; GO TO A END; 00700 M← 3*M+1;X←IF X>M THEN X ELSE M; N←N+1; GO TO A; 00800 D: 00900 OUTSTR(CVS(N)&" "&CVS(X)); GO TO B; 01000 END;